Skip to main content
Version: Upcoming

ResponderMarkupRC

V8 Message Definiton

METADATA

AttributeValue
Topic2450-liquidity-notice
MLink TokenSRATS
ProductSRTrade
accessTypeSELECT,UPDATE,INSERT,DELETE

Table Definition

FieldTypeKeyDefault ValueComment
accntVARCHAR(16)PRI''
clientFirmVARCHAR(16)PRI''
ekey_atenum - AssetTypePRI'None'
ekey_tsenum - TickerSrcPRI'None'
ekey_tkVARCHAR(12)PRI''
ekey_yrSMALLINT UNSIGNEDPRI0
ekey_mnTINYINT UNSIGNEDPRI0
ekey_dyTINYINT UNSIGNEDPRI0
respSideenum - BuySellPRI'None'auction responder side your side Buy Buy Synthetic Sell Shares
ticker_atenum - AssetType'None'
ticker_tsenum - TickerSrc'None'
ticker_tkVARCHAR(12)''
isDisabledenum - YesNo'None'if Yes this autoresponder record is disabled
expiryQtyAvailINT0revcons contracts available for responding day total this tickerexpiry all strikes note 1 contract undPerCn underlier units
tickerQtyAvailINT0revcons contracts available for responding day total this ticker all strikes note 1 contract undPerCn underlier units
transactFeeDOUBLE0you pay you receive
stockRateDOUBLE0000 no effective lendborrow value 360 day convention
moneyRateDOUBLE0effective rate to borrowlend money to expiry 360 day convention compares to globalRate 360 365
ddivPvDOUBLE0present value of any expected dividends to expiry
divControlenum - DivControl'None'disable this autoresponder record if SR Dividends exist or are estimates
respondFlexenum - YesNo'None'if not None much match auction notice containsFlex field
incFeesInRespenum - YesNo'None'include all estimated responder fees in final response price
roundRuleenum - RoundRule'None'
openExpiryQtyINT0remaining revcons 100 share units available for responding day total this tickerexpiry all strikes
openTickerQtyINT0remaining revcons 100 share units available for responding day total ticker all strikes
cumFillQtyINT0revcons 100 share units traded day total this expiry all strikes
cumFillMoneyDOUBLE0cumulative fill money creditdebit this expiry
avgFillRateDOUBLE0avg fill effective stock rate this expiry
isDivControlDisabledenum - YesNo'None'yes if dividend control above is triggered
uBidDOUBLE0live stock nbbo bid price SR Supplied
uAskDOUBLE0live stock nbbo ask price SR Supplied
iDaysDOUBLE0iDays effective interest days SR supplied
iYearsDOUBLE0iYears iDays 3600
strikeDOUBLE0SR selected strike standard day strike
rcEExPremDOUBLE0rcEExPrem pRvprice pRvEprice cRvprice cRvEprice american price european price same model parameters SR supplied parameters including DDivs is zero for flex revcons
strikePvDOUBLE0strikePv strike 10 moneyRate iYears moneyRate supplied above
stockLendPvDOUBLE0stockLendPv uPrc stockRate iYears stockRate supplied above
revConPremDOUBLE0revConPrem stockLendPv strikePv ddivPv rcEExPrem if any uPrc pRvprice cRvprice ddivPv supplied above
effRevConLimitDOUBLE0effRevConLimit refConPrem transactFee lendborrow
limitPriceDOUBLE0limitPrice ROUNDeffRevConLimit this is your response limit
effStockLendPvDOUBLE0effStockLendPv limitPrice strikePv ddivPv rcEExPrem
effStockRateDOUBLE0effStockRate effStockLendPv uPrc iYears
numNoticesBIGINT0number of notices that match response bucket
numNoticeSRBIGINT0number of SR auction numNotices
numNoticeAMEXBIGINT0
numNoticeBATSBIGINT0
numNoticeBOXBIGINT0
numNoticeCBOEBIGINT0
numNoticeC2BIGINT0
numNoticeEDGOBIGINT0
numNoticeEMLDBIGINT0
numNoticeGMNIBIGINT0
numNoticeISEBIGINT0
numNoticeMCRYBIGINT0
numNoticeMEMXBIGINT0
numNoticeMIAXBIGINT0
numNoticeMPRLBIGINT0
numNoticeNQBXBIGINT0
numNoticeNSDQBIGINT0
numNoticePHLXBIGINT0
numNoticeSPHRBIGINT0
numDisabledBIGINT0number skipped from isDisabled
numListedFlexMissBIGINT0number skipped from flexlisted filter
numNoticePriceMissBIGINT0number skipped from limit price filter exchange only
numAggSizeLimitBIGINT0number skipped from aggregate contractvega size limit
numRiskGroupLimitBIGINT0number skipped from riskGroup limits
numResponsesBIGINT0number of response attempts number of parentOrdersNoticeExecReports
numFullSizeBIGINT0
numAllocSizeBIGINT0
numPriceMissBIGINT0
numTooLateBIGINT0
numOtherMissBIGINT0
numDidNotTradeBIGINT0
modifiedByVARCHAR(24)''user who last modified this record
modifiedInenum - SysEnvironment'None'
timestampDATETIME(6)'1900-01-01 00:00:00.000000'timestamp of last modification

PRIMARY KEY DEFINITION (Unique)

FieldSequence
accnt1
clientFirm2
ekey_tk3
ekey_yr4
ekey_mn5
ekey_dy6
ekey_at7
ekey_ts8
respSide9

CREATE TABLE EXAMPLE QUERY

CREATE TABLE `SRTrade`.`MsgResponderMarkupRC` (
`accnt` VARCHAR(16) NOT NULL DEFAULT '',
`clientFirm` VARCHAR(16) NOT NULL DEFAULT '',
`ekey_at` ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY') NOT NULL DEFAULT 'None',
`ekey_ts` ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','EUX','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFE') NOT NULL DEFAULT 'None',
`ekey_tk` VARCHAR(12) NOT NULL DEFAULT '',
`ekey_yr` SMALLINT UNSIGNED NOT NULL DEFAULT 0,
`ekey_mn` TINYINT UNSIGNED NOT NULL DEFAULT 0,
`ekey_dy` TINYINT UNSIGNED NOT NULL DEFAULT 0,
`respSide` ENUM('None','Buy','Sell') NOT NULL DEFAULT 'None' COMMENT 'auction responder side (your side); Buy = Buy Synthetic (Sell Shares)',
`ticker_at` ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY') NOT NULL DEFAULT 'None',
`ticker_ts` ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','EUX','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFE') NOT NULL DEFAULT 'None',
`ticker_tk` VARCHAR(12) NOT NULL DEFAULT '',
`isDisabled` ENUM('None','Yes','No') NOT NULL DEFAULT 'None' COMMENT 'if Yes, this auto-responder record is disabled',
`expiryQtyAvail` INT NOT NULL DEFAULT 0 COMMENT 'revcons (contracts) available for responding (day total; this ticker/expiry; all strikes) [note: 1 contract = undPerCn underlier units]',
`tickerQtyAvail` INT NOT NULL DEFAULT 0 COMMENT 'revcons (contracts) available for responding (day total; this ticker; all strikes) [note: 1 contract = undPerCn underlier units]',
`transactFee` DOUBLE NOT NULL DEFAULT 0 COMMENT '(+ = you pay) / (- = you receive)',
`stockRate` DOUBLE NOT NULL DEFAULT 0 COMMENT '0.00 = no effective lend/borrow value (360 day convention)',
`moneyRate` DOUBLE NOT NULL DEFAULT 0 COMMENT 'effective rate to borrow/lend money to expiry (360 day convention) [compares to globalRate * 360 / 365]',
`ddivPv` DOUBLE NOT NULL DEFAULT 0 COMMENT 'present value of any expected dividends to expiry',
`divControl` ENUM('None','DisableAny','DisableEstimates') NOT NULL DEFAULT 'None' COMMENT 'disable this auto-responder record if SR Dividends exist or are estimates',
`respondFlex` ENUM('None','Yes','No') NOT NULL DEFAULT 'None' COMMENT 'if not None, much match auction notice containsFlex field',
`incFeesInResp` ENUM('None','Yes','No') NOT NULL DEFAULT 'None' COMMENT 'include all estimated responder fees in final response price',
`roundRule` ENUM('None','Exact','Fuzzy') NOT NULL DEFAULT 'None',
`openExpiryQty` INT NOT NULL DEFAULT 0 COMMENT 'remaining revcons (100 share units) available for responding (day total; this ticker/expiry; all strikes)',
`openTickerQty` INT NOT NULL DEFAULT 0 COMMENT 'remaining revcons (100 share units) available for responding (day total; ticker; all strikes)',
`cumFillQty` INT NOT NULL DEFAULT 0 COMMENT 'revcons (100 share units) traded (day total; this expiry; all strikes)',
`cumFillMoney` DOUBLE NOT NULL DEFAULT 0 COMMENT 'cumulative fill money (credit/debit) (this expiry)',
`avgFillRate` DOUBLE NOT NULL DEFAULT 0 COMMENT 'avg fill effective stock rate (this expiry)',
`isDivControlDisabled` ENUM('None','Yes','No') NOT NULL DEFAULT 'None' COMMENT 'yes if dividend control above is triggered',
`uBid` DOUBLE NOT NULL DEFAULT 0 COMMENT 'live stock nbbo bid price [SR Supplied]',
`uAsk` DOUBLE NOT NULL DEFAULT 0 COMMENT 'live stock nbbo ask price [SR Supplied]',
`iDays` DOUBLE NOT NULL DEFAULT 0 COMMENT 'iDays = effective interest days [SR supplied]',
`iYears` DOUBLE NOT NULL DEFAULT 0 COMMENT 'iYears = iDays / 360.0',
`strike` DOUBLE NOT NULL DEFAULT 0 COMMENT 'SR selected strike (standard day strike)',
`rcEExPrem` DOUBLE NOT NULL DEFAULT 0 COMMENT 'rcEExPrem = (pRv.price - pRvE.price) - (cRv.price - cRvE.price) [american price - european price] (same model parameters; SR supplied parameters including DDivs; is zero for flex revcons)',
`strikePv` DOUBLE NOT NULL DEFAULT 0 COMMENT 'strikePv = strike * (1.0 - moneyRate * iYears) [moneyRate supplied above]',
`stockLendPv` DOUBLE NOT NULL DEFAULT 0 COMMENT 'stockLendPv = uPrc * stockRate * iYears [stockRate supplied above]',
`revConPrem` DOUBLE NOT NULL DEFAULT 0 COMMENT 'revConPrem = stockLendPv + strikePv + ddivPv + rcEExPrem (if any) [uPrc + pRv.price - cRv.price] [ddivPv supplied above]',
`effRevConLimit` DOUBLE NOT NULL DEFAULT 0 COMMENT 'effRevConLimit = refConPrem +/- transactFee [lend/borrow]',
`limitPrice` DOUBLE NOT NULL DEFAULT 0 COMMENT 'limitPrice = ROUND(effRevConLimit) [this is your response limit]',
`effStockLendPv` DOUBLE NOT NULL DEFAULT 0 COMMENT 'effStockLendPv = limitPrice - strikePv - ddivPv - rcEExPrem',
`effStockRate` DOUBLE NOT NULL DEFAULT 0 COMMENT 'effStockRate = effStockLendPv / (uPrc * iYears)',
`numNotices` BIGINT NOT NULL DEFAULT 0 COMMENT 'number of notices that match response bucket',
`numNoticeSR` BIGINT NOT NULL DEFAULT 0 COMMENT 'number of SR auction numNotices',
`numNoticeAMEX` BIGINT NOT NULL DEFAULT 0,
`numNoticeBATS` BIGINT NOT NULL DEFAULT 0,
`numNoticeBOX` BIGINT NOT NULL DEFAULT 0,
`numNoticeCBOE` BIGINT NOT NULL DEFAULT 0,
`numNoticeC2` BIGINT NOT NULL DEFAULT 0,
`numNoticeEDGO` BIGINT NOT NULL DEFAULT 0,
`numNoticeEMLD` BIGINT NOT NULL DEFAULT 0,
`numNoticeGMNI` BIGINT NOT NULL DEFAULT 0,
`numNoticeISE` BIGINT NOT NULL DEFAULT 0,
`numNoticeMCRY` BIGINT NOT NULL DEFAULT 0,
`numNoticeMEMX` BIGINT NOT NULL DEFAULT 0,
`numNoticeMIAX` BIGINT NOT NULL DEFAULT 0,
`numNoticeMPRL` BIGINT NOT NULL DEFAULT 0,
`numNoticeNQBX` BIGINT NOT NULL DEFAULT 0,
`numNoticeNSDQ` BIGINT NOT NULL DEFAULT 0,
`numNoticePHLX` BIGINT NOT NULL DEFAULT 0,
`numNoticeSPHR` BIGINT NOT NULL DEFAULT 0,
`numDisabled` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from isDisabled',
`numListedFlexMiss` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from flex/listed filter',
`numNoticePriceMiss` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from limit price filter (exchange only)',
`numAggSizeLimit` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from aggregate contract/vega size limit',
`numRiskGroupLimit` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from riskGroup limits',
`numResponses` BIGINT NOT NULL DEFAULT 0 COMMENT 'number of response attempts (number of parentOrders/NoticeExecReports)',
`numFullSize` BIGINT NOT NULL DEFAULT 0,
`numAllocSize` BIGINT NOT NULL DEFAULT 0,
`numPriceMiss` BIGINT NOT NULL DEFAULT 0,
`numTooLate` BIGINT NOT NULL DEFAULT 0,
`numOtherMiss` BIGINT NOT NULL DEFAULT 0,
`numDidNotTrade` BIGINT NOT NULL DEFAULT 0,
`modifiedBy` VARCHAR(24) NOT NULL DEFAULT '' COMMENT 'user who last modified this record',
`modifiedIn` ENUM('None','Neptune','Pluto','V7_Stable','V7_Latest','Saturn','Venus','Mars','SysTest','V7_Current') NOT NULL DEFAULT 'None',
`timestamp` DATETIME(6) NOT NULL DEFAULT '1900-01-01 00:00:00.000000' COMMENT 'timestamp of last modification',
PRIMARY KEY USING HASH (`accnt`,`clientFirm`,`ekey_tk`,`ekey_yr`,`ekey_mn`,`ekey_dy`,`ekey_at`,`ekey_ts`,`respSide`)
) ENGINE=SRSE DEFAULT CHARSET=LATIN1 COMMENT='';

SELECT TABLE EXAMPLE QUERY

SELECT
`accnt`,
`clientFirm`,
`ekey_at`,
`ekey_ts`,
`ekey_tk`,
`ekey_yr`,
`ekey_mn`,
`ekey_dy`,
`respSide`,
`ticker_at`,
`ticker_ts`,
`ticker_tk`,
`isDisabled`,
`expiryQtyAvail`,
`tickerQtyAvail`,
`transactFee`,
`stockRate`,
`moneyRate`,
`ddivPv`,
`divControl`,
`respondFlex`,
`incFeesInResp`,
`roundRule`,
`openExpiryQty`,
`openTickerQty`,
`cumFillQty`,
`cumFillMoney`,
`avgFillRate`,
`isDivControlDisabled`,
`uBid`,
`uAsk`,
`iDays`,
`iYears`,
`strike`,
`rcEExPrem`,
`strikePv`,
`stockLendPv`,
`revConPrem`,
`effRevConLimit`,
`limitPrice`,
`effStockLendPv`,
`effStockRate`,
`numNotices`,
`numNoticeSR`,
`numNoticeAMEX`,
`numNoticeBATS`,
`numNoticeBOX`,
`numNoticeCBOE`,
`numNoticeC2`,
`numNoticeEDGO`,
`numNoticeEMLD`,
`numNoticeGMNI`,
`numNoticeISE`,
`numNoticeMCRY`,
`numNoticeMEMX`,
`numNoticeMIAX`,
`numNoticeMPRL`,
`numNoticeNQBX`,
`numNoticeNSDQ`,
`numNoticePHLX`,
`numNoticeSPHR`,
`numDisabled`,
`numListedFlexMiss`,
`numNoticePriceMiss`,
`numAggSizeLimit`,
`numRiskGroupLimit`,
`numResponses`,
`numFullSize`,
`numAllocSize`,
`numPriceMiss`,
`numTooLate`,
`numOtherMiss`,
`numDidNotTrade`,
`timestamp`
FROM `SRTrade`.`MsgResponderMarkupRC`
WHERE
/* Replace with a VARCHAR(16) */
`accnt` = 'Example_accnt'
AND
/* Replace with a VARCHAR(16) */
`clientFirm` = 'Example_clientFirm'
AND
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY') */
`ekey_at` = 'None'
AND
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','EUX','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFE') */
`ekey_ts` = 'None'
AND
/* Replace with a VARCHAR(12) */
`ekey_tk` = 'Example_ekey_tk'
AND
/* Replace with a SMALLINT UNSIGNED */
`ekey_yr` = 123
AND
/* Replace with a TINYINT UNSIGNED */
`ekey_mn` = 1
AND
/* Replace with a TINYINT UNSIGNED */
`ekey_dy` = 1
AND
/* Replace with a ENUM('None','Buy','Sell') */
`respSide` = 'None';

UPDATE TABLE EXAMPLE QUERY

UPDATE `SRTrade`.`MsgResponderMarkupRC` 
SET
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY') */
`ticker_at` = 'None',
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','EUX','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFE') */
`ticker_ts` = 'None',
/* Replace with a VARCHAR(12) */
`ticker_tk` = 'Example_ticker_tk',
/* Replace with a ENUM('None','Yes','No') */
`isDisabled` = 'None',
/* Replace with a INT */
`expiryQtyAvail` = 5,
/* Replace with a INT */
`tickerQtyAvail` = 5,
/* Replace with a DOUBLE */
`transactFee` = 4.56,
/* Replace with a DOUBLE */
`stockRate` = 4.56,
/* Replace with a DOUBLE */
`moneyRate` = 4.56,
/* Replace with a DOUBLE */
`ddivPv` = 4.56,
/* Replace with a ENUM('None','DisableAny','DisableEstimates') */
`divControl` = 'None',
/* Replace with a ENUM('None','Yes','No') */
`respondFlex` = 'None',
/* Replace with a ENUM('None','Yes','No') */
`incFeesInResp` = 'None',
/* Replace with a ENUM('None','Exact','Fuzzy') */
`roundRule` = 'None',
/* Replace with a INT */
`openExpiryQty` = 5,
/* Replace with a INT */
`openTickerQty` = 5,
/* Replace with a INT */
`cumFillQty` = 5,
/* Replace with a DOUBLE */
`cumFillMoney` = 4.56,
/* Replace with a DOUBLE */
`avgFillRate` = 4.56,
/* Replace with a ENUM('None','Yes','No') */
`isDivControlDisabled` = 'None',
/* Replace with a DOUBLE */
`uBid` = 4.56,
/* Replace with a DOUBLE */
`uAsk` = 4.56,
/* Replace with a DOUBLE */
`iDays` = 4.56,
/* Replace with a DOUBLE */
`iYears` = 4.56,
/* Replace with a DOUBLE */
`strike` = 4.56,
/* Replace with a DOUBLE */
`rcEExPrem` = 4.56,
/* Replace with a DOUBLE */
`strikePv` = 4.56,
/* Replace with a DOUBLE */
`stockLendPv` = 4.56,
/* Replace with a DOUBLE */
`revConPrem` = 4.56,
/* Replace with a DOUBLE */
`effRevConLimit` = 4.56,
/* Replace with a DOUBLE */
`limitPrice` = 4.56,
/* Replace with a DOUBLE */
`effStockLendPv` = 4.56,
/* Replace with a DOUBLE */
`effStockRate` = 4.56,
/* Replace with a BIGINT */
`numNotices` = 1234567890,
/* Replace with a BIGINT */
`numNoticeSR` = 1234567890,
/* Replace with a BIGINT */
`numNoticeAMEX` = 1234567890,
/* Replace with a BIGINT */
`numNoticeBATS` = 1234567890,
/* Replace with a BIGINT */
`numNoticeBOX` = 1234567890,
/* Replace with a BIGINT */
`numNoticeCBOE` = 1234567890,
/* Replace with a BIGINT */
`numNoticeC2` = 1234567890,
/* Replace with a BIGINT */
`numNoticeEDGO` = 1234567890,
/* Replace with a BIGINT */
`numNoticeEMLD` = 1234567890,
/* Replace with a BIGINT */
`numNoticeGMNI` = 1234567890,
/* Replace with a BIGINT */
`numNoticeISE` = 1234567890,
/* Replace with a BIGINT */
`numNoticeMCRY` = 1234567890,
/* Replace with a BIGINT */
`numNoticeMEMX` = 1234567890,
/* Replace with a BIGINT */
`numNoticeMIAX` = 1234567890,
/* Replace with a BIGINT */
`numNoticeMPRL` = 1234567890,
/* Replace with a BIGINT */
`numNoticeNQBX` = 1234567890,
/* Replace with a BIGINT */
`numNoticeNSDQ` = 1234567890,
/* Replace with a BIGINT */
`numNoticePHLX` = 1234567890,
/* Replace with a BIGINT */
`numNoticeSPHR` = 1234567890,
/* Replace with a BIGINT */
`numDisabled` = 1234567890,
/* Replace with a BIGINT */
`numListedFlexMiss` = 1234567890,
/* Replace with a BIGINT */
`numNoticePriceMiss` = 1234567890,
/* Replace with a BIGINT */
`numAggSizeLimit` = 1234567890,
/* Replace with a BIGINT */
`numRiskGroupLimit` = 1234567890,
/* Replace with a BIGINT */
`numResponses` = 1234567890,
/* Replace with a BIGINT */
`numFullSize` = 1234567890,
/* Replace with a BIGINT */
`numAllocSize` = 1234567890,
/* Replace with a BIGINT */
`numPriceMiss` = 1234567890,
/* Replace with a BIGINT */
`numTooLate` = 1234567890,
/* Replace with a BIGINT */
`numOtherMiss` = 1234567890,
/* Replace with a BIGINT */
`numDidNotTrade` = 1234567890,
/* Replace with a DATETIME(6) */
`timestamp` = '2022-01-01 12:34:56.000000'
WHERE
/* Replace with a VARCHAR(16) */
`accnt` = 'Example_accnt'
AND
/* Replace with a VARCHAR(16) */
`clientFirm` = 'Example_clientFirm'
AND
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY') */
`ekey_at` = 'None'
AND
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','EUX','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFE') */
`ekey_ts` = 'None'
AND
/* Replace with a VARCHAR(12) */
`ekey_tk` = 'Example_ekey_tk'
AND
/* Replace with a SMALLINT UNSIGNED */
`ekey_yr` = 123
AND
/* Replace with a TINYINT UNSIGNED */
`ekey_mn` = 1
AND
/* Replace with a TINYINT UNSIGNED */
`ekey_dy` = 1
AND
/* Replace with a ENUM('None','Buy','Sell') */
`respSide` = 'None';

INSERT TABLE EXAMPLE QUERY

INSERT INTO `SRTrade`.`MsgResponderMarkupRC`(
/* Replace with a VARCHAR(16) */
`accnt`,
/* Replace with a VARCHAR(16) */
`clientFirm`,
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY') */
`ekey_at`,
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','EUX','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFE') */
`ekey_ts`,
/* Replace with a VARCHAR(12) */
`ekey_tk`,
/* Replace with a SMALLINT UNSIGNED */
`ekey_yr`,
/* Replace with a TINYINT UNSIGNED */
`ekey_mn`,
/* Replace with a TINYINT UNSIGNED */
`ekey_dy`,
/* Replace with a ENUM('None','Buy','Sell') */
`respSide`,
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY') */
`ticker_at`,
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','EUX','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFE') */
`ticker_ts`,
/* Replace with a VARCHAR(12) */
`ticker_tk`,
/* Replace with a ENUM('None','Yes','No') */
`isDisabled`,
/* Replace with a INT */
`expiryQtyAvail`,
/* Replace with a INT */
`tickerQtyAvail`,
/* Replace with a DOUBLE */
`transactFee`,
/* Replace with a DOUBLE */
`stockRate`,
/* Replace with a DOUBLE */
`moneyRate`,
/* Replace with a DOUBLE */
`ddivPv`,
/* Replace with a ENUM('None','DisableAny','DisableEstimates') */
`divControl`,
/* Replace with a ENUM('None','Yes','No') */
`respondFlex`,
/* Replace with a ENUM('None','Yes','No') */
`incFeesInResp`,
/* Replace with a ENUM('None','Exact','Fuzzy') */
`roundRule`,
/* Replace with a INT */
`openExpiryQty`,
/* Replace with a INT */
`openTickerQty`,
/* Replace with a INT */
`cumFillQty`,
/* Replace with a DOUBLE */
`cumFillMoney`,
/* Replace with a DOUBLE */
`avgFillRate`,
/* Replace with a ENUM('None','Yes','No') */
`isDivControlDisabled`,
/* Replace with a DOUBLE */
`uBid`,
/* Replace with a DOUBLE */
`uAsk`,
/* Replace with a DOUBLE */
`iDays`,
/* Replace with a DOUBLE */
`iYears`,
/* Replace with a DOUBLE */
`strike`,
/* Replace with a DOUBLE */
`rcEExPrem`,
/* Replace with a DOUBLE */
`strikePv`,
/* Replace with a DOUBLE */
`stockLendPv`,
/* Replace with a DOUBLE */
`revConPrem`,
/* Replace with a DOUBLE */
`effRevConLimit`,
/* Replace with a DOUBLE */
`limitPrice`,
/* Replace with a DOUBLE */
`effStockLendPv`,
/* Replace with a DOUBLE */
`effStockRate`,
/* Replace with a BIGINT */
`numNotices`,
/* Replace with a BIGINT */
`numNoticeSR`,
/* Replace with a BIGINT */
`numNoticeAMEX`,
/* Replace with a BIGINT */
`numNoticeBATS`,
/* Replace with a BIGINT */
`numNoticeBOX`,
/* Replace with a BIGINT */
`numNoticeCBOE`,
/* Replace with a BIGINT */
`numNoticeC2`,
/* Replace with a BIGINT */
`numNoticeEDGO`,
/* Replace with a BIGINT */
`numNoticeEMLD`,
/* Replace with a BIGINT */
`numNoticeGMNI`,
/* Replace with a BIGINT */
`numNoticeISE`,
/* Replace with a BIGINT */
`numNoticeMCRY`,
/* Replace with a BIGINT */
`numNoticeMEMX`,
/* Replace with a BIGINT */
`numNoticeMIAX`,
/* Replace with a BIGINT */
`numNoticeMPRL`,
/* Replace with a BIGINT */
`numNoticeNQBX`,
/* Replace with a BIGINT */
`numNoticeNSDQ`,
/* Replace with a BIGINT */
`numNoticePHLX`,
/* Replace with a BIGINT */
`numNoticeSPHR`,
/* Replace with a BIGINT */
`numDisabled`,
/* Replace with a BIGINT */
`numListedFlexMiss`,
/* Replace with a BIGINT */
`numNoticePriceMiss`,
/* Replace with a BIGINT */
`numAggSizeLimit`,
/* Replace with a BIGINT */
`numRiskGroupLimit`,
/* Replace with a BIGINT */
`numResponses`,
/* Replace with a BIGINT */
`numFullSize`,
/* Replace with a BIGINT */
`numAllocSize`,
/* Replace with a BIGINT */
`numPriceMiss`,
/* Replace with a BIGINT */
`numTooLate`,
/* Replace with a BIGINT */
`numOtherMiss`,
/* Replace with a BIGINT */
`numDidNotTrade`,
/* Replace with a DATETIME(6) */
`timestamp`
)
VALUES(
'Example_accnt',
'Example_clientFirm',
'None',
'None',
'Example_ekey_tk',
123,
1,
1,
'None',
'None',
'None',
'Example_ticker_tk',
'None',
5,
5,
4.56,
4.56,
4.56,
4.56,
'None',
'None',
'None',
'None',
5,
5,
5,
4.56,
4.56,
'None',
4.56,
4.56,
4.56,
4.56,
4.56,
4.56,
4.56,
4.56,
4.56,
4.56,
4.56,
4.56,
4.56,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
'2022-01-01 12:34:56.000000'
);

DELETE TABLE EXAMPLE QUERY

DELETE FROM `SRTrade`.`MsgResponderMarkupRC` 
WHERE
/* Replace with a VARCHAR(16) */
`accnt` = 'Example_accnt'
AND
/* Replace with a VARCHAR(16) */
`clientFirm` = 'Example_clientFirm'
AND
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY') */
`ekey_at` = 'None'
AND
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','EUX','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFE') */
`ekey_ts` = 'None'
AND
/* Replace with a VARCHAR(12) */
`ekey_tk` = 'Example_ekey_tk'
AND
/* Replace with a SMALLINT UNSIGNED */
`ekey_yr` = 123
AND
/* Replace with a TINYINT UNSIGNED */
`ekey_mn` = 1
AND
/* Replace with a TINYINT UNSIGNED */
`ekey_dy` = 1
AND
/* Replace with a ENUM('None','Buy','Sell') */
`respSide` = 'None';

Doc Columns Query

SELECT * FROM SRTrade.doccolumns WHERE TABLE_NAME='ResponderMarkupRC' ORDER BY ordinal_position ASC;